home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 7 / CD FunHouse 7 For The Macintosh (Wayzata)(1992).iso / • The Arcade • / Scarab of Ra ••••• / Scarab of RA / Scarab of RA.rsrc / CODE_4.txt < prev    next >
Text File  |  1987-12-16  |  4KB  |  74 lines

  1. # near model CODE resource
  2. # jump table entries: 33713-33713 (1 of them)
  3. export_118:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  302D E804                move.w     D0, [A5 - 0x17FC]
  6. 00000008  C1ED E806                muls.w     D0, [A5 - 0x17FA]
  7. 0000000C  5340                     subq.w     D0, 1
  8. 0000000E  B06D E7F4                cmp.w      D0, [A5 - 0x180C]
  9. 00000012  6600 0070                bne        +0x72 /* 00000084 */
  10. 00000016  0C6D 0008 E7F6           cmpi.w     [A5 - 0x180A], 0x8
  11. 0000001C  6666                     bne        +0x68 /* 00000084 */
  12. 0000001E  4879 0000 1956           push.l     0x1956
  13. 00000024  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  14. 00000028  588F                     addq.l     A7, 4
  15. 0000002A  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  16. 0000002E  3F3C 0001                move.w     -[A7], 0x1
  17. 00000032  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  18. 00000036  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  19. 0000003A  5C8F                     addq.l     A7, 6
  20. 0000003C  2F00                     move.l     -[A7], D0
  21. 0000003E  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  22. 00000042  588F                     addq.l     A7, 4
  23. 00000044  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  24. 00000048  486D 05C2                pea.l      [A5 + 0x5C2 /* export_180 */]
  25. 0000004C  A9F1                     syscall    UnloadSeg
  26. 0000004E  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  27. 00000052  486D 02D2                pea.l      [A5 + 0x2D2 /* export_86 */]
  28. 00000056  A9F1                     syscall    UnloadSeg
  29. 00000058  4879 0000 196E           push.l     0x196E
  30. 0000005E  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  31. 00000062  588F                     addq.l     A7, 4
  32. 00000064  3F2D E7F4                move.w     -[A7], [A5 - 0x180C]
  33. 00000068  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  34. 0000006C  548F                     addq.l     A7, 2
  35. 0000006E  3F2D E7F4                move.w     -[A7], [A5 - 0x180C]
  36. 00000072  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  37. 00000076  548F                     addq.l     A7, 2
  38. 00000078  3F2D E7F4                move.w     -[A7], [A5 - 0x180C]
  39. 0000007C  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  40. 00000080  548F                     addq.l     A7, 2
  41. 00000082  605C                     bra        +0x5E /* 000000E0 */
  42. label00000084:
  43. 00000084  302D E7F4                move.w     D0, [A5 - 0x180C]
  44. 00000088  48C0                     ext.l      D0
  45. 0000008A  E980                     asl        D0, 4
  46. 0000008C  41ED 9B58                lea.l      A0, [A5 - 0x64A8]
  47. 00000090  D1C0                     add.l      A0, D0
  48. 00000092  326D E7F6                movea.w    A1, [A5 - 0x180A]
  49. 00000096  2009                     move.l     D0, A1
  50. 00000098  C090                     and.l      D0, [A0]
  51. 0000009A  4A80                     tst.l      D0
  52. 0000009C  6722                     beq        +0x24 /* 000000C0 */
  53. 0000009E  4879 0000 19BE           push.l     0x19BE
  54. 000000A4  4879 0000 19BC           push.l     0x19BC
  55. 000000AA  4879 0000 19BA           push.l     0x19BA
  56. 000000B0  4879 0000 1998           push.l     0x1998
  57. 000000B6  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  58. 000000BA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  59. 000000BE  6020                     bra        +0x22 /* 000000E0 */
  60. label000000C0:
  61. 000000C0  4879 0000 19DE           push.l     0x19DE
  62. 000000C6  4879 0000 19DC           push.l     0x19DC
  63. 000000CC  4879 0000 19DA           push.l     0x19DA
  64. 000000D2  4879 0000 19C0           push.l     0x19C0
  65. 000000D8  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  66. 000000DC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  67. label000000E0:
  68. 000000E0  4E5E                     unlink     A6
  69. 000000E2  4E75                     rts
  70. 000000E4  4B45                     chk.w      D5, D5
  71. 000000E6  5920                     subq.b     -[A0], 4
  72. 000000E8  2020                     move.l     D0, -[A0]
  73. 000000EA  2020                     move.l     D0, -[A0]
  74.